Python Job: Quality Engineer

Job added on

Company

Red Hat Software
Brazil

Location

Remote Position
(From Everywhere/No Office Location)

Job type

Full-Time

Python Job Details

About the job:
The Red Hat Quality Engineering (QE) team is looking for a Software Quality Engineer to join us remotely in Brazil. In this role, you will join an international team of software engineers immersed in the latest technology within the containerized microservices domain. You will be responsible for evaluating product functionality, extending our existing test automation framework, and implementing new open source tooling to verify the quality of Red Hat solutions all while being exposed to cutting edge technology like SaaS based applications, container management, and cloud provider integrations.
What you will do:
  • Participate in the test planning and product planning processes
  • Develop test cases and maintain a thorough understanding of product functionality
  • Develop automated tests using Python
  • Contribute to test tooling projects related to deploying test environments/infrastructure, automating test pipelines, reporting test results, etc.
  • Integrate your tests into a continuous delivery pipeline
  • Deliver clear status for testing areas in a timely manner
  • Write clear and accurate bug reports

What you will bring:
  • Passion and desire for testing and examining how things work internally
  • Experience with Linux/UNIX systems - you are comfortable working on a *nix based system and you know your way around the shell prompt.
  • 2 years active development experience writing Python automation.
  • 2 years with Git or other source control technologies
  • 2 years developing automated systems / integration tests
  • Strong written and spoken English skills
  • Able to work in a fast-paced project.
The following are considered a plus:
  • Experience using and/or participating in open source projects
  • Experience with container technologies (such as Docker)
  • Experience with container management (such as Kubernetes, OpenShift, or Docker Swarm)
  • Experience with continuous integration/continuous delivery tools (such as Jenkins, GitLab CI, Travis) and creating test pipelines
  • Familiar with Linux system management
  • Experience performing web interface automation using Selenium
  • Experience deploying, configuring, maintaining virtualized or containerized environments
  • Bachelor’s degree in computer science or a related engineering field, or relevant professional experience

#LI-FV1 #LI-REMOTE